home *** CD-ROM | disk | FTP | other *** search
/ Multimedia Plus / Multimedia Plus with ClearVue Version 10-94 (Knowledge Media Inc.).ISO / media / music / midi / docs / fm4p206p.txt < prev    next >
Text File  |  1993-02-08  |  6KB  |  113 lines

  1.  
  2. I was rather surprised by all the postings on how difficult it was to convert
  3. 4-OP patches to a 6-OP synth. Since I do it all the time by ear, I wondered if
  4. I had some magic ability that I was using unconsciously. Then I read the post-
  5. ings more carefully, and discovered that most of the posters had never tried
  6. the conversion, didn't even have access to both a 4-OP and a 6-OP synth, and
  7. were apparently speculating based on spec sheets and overheard conversations. 
  8.  
  9. What a wonder is USENET; such wholesale production of conjecture from such a
  10. trifling investment in fact. 
  11.  
  12. Fact is, the conversion is pretty simple, if you know the basic tricks. Here
  13. then, for the net's edification: a primer on converting 4-OP FM patches to a
  14. 6-OP synth. Since you probably want something more precise than the back-of-
  15. the-envelope technique I usually use, I sat down and worked out formulas for
  16. all the tough-to-guess parameters.
  17.  
  18. Caveats: All comparisons were done by ear, between a DX-100 (a DX-27 with a
  19. mini keyboard) and a DX-7s. So if you have a TX-81Z, FB-01, or DX-21, please
  20. think before you flame.
  21. _______________________________________________________________________________
  22.  
  23. ALGORITHM: Use the obvious mappings. Two cautions: pay attention when copying
  24. parameters, since you will probably be mapping operators 1/2/3/4 to 1/2/5/6.
  25. More than once I copied half the parameters into operators 3 and 4, and the
  26. others into 5 and 6. :-( Also, watch out where the feedback loop is.
  27.  
  28. FEEDBACK LEVEL: Same, although the 4-OP has slightly more "bite" at the same
  29. level. That is, at FBL=7 the 4-OP has more "bite" than the 6-OP does at 7, but
  30. the 4-OP at FBL=6 has less of a "bite" than the 6-OP at 7. You may want to try
  31. adding 1 to the original FBL, and see how it sounds.
  32.  
  33. FREQ RATIO: Same. All of the 4-OP ratios can be achieved by a 6-OP synth. Of
  34. course, the 6-OP synth should be set for Frequency(Ratio).
  35.  
  36. DETUNE: Same. Well, almost. 1,2,3 on the 4-OP really come out as 1.5, 2.5, 3.5
  37. on the 6-OP, but it doesn't have those so you'll have to make do with 1,2,3.
  38.  
  39. Incidentally, I don't know about the old DX-7, but my DX7s is never in tune on
  40. all keys with the DX-100. The variations are all less than 0.2 Hz, but quite
  41. audible when you beat sinewaves together. Wasn't this what made the Minimoog
  42. sound so good? :-)
  43.  
  44. OSC. WAVE: If you have a TX-81Z and this isn't set to 1, you get to lose. I'd
  45. guess that as long as no more than two operators use a Wave other than 1, you
  46. could come pretty close by using additional modulators. But I don't have a
  47. TX-81Z, so I don't know. I'd want an oscilloscope for this.
  48.  
  49. ENVELOPE GENERATOR: The 4-OP synth gives you control over four rates (range 0
  50. to 31 on the first three, 0 to 15 on the last) and one level (range 0 to 15).
  51. The 6-OP gives you control over four rates and four levels, all range 0 to 99. 
  52.  
  53.     4-OP            6-OP
  54.     ----                ----
  55.       AR  corresponds to  R1
  56.     D1R  corresponds to  R2
  57.     D2R  corresponds to  R3, which defaults to 0 on 4-OP and 99 on 6-OP
  58.      RR  corresponds to  R4
  59.                  L1  must be set to 99
  60.     D1L  corresponds to  L2
  61.                  L3  must be set to 0
  62.                  L4  must be set to 0
  63.  
  64. To convert AR, D1R, and D2R to R1, R2, and R3, multiply by 3 and add 10. To
  65. convert RR to R4, multiply by 6 and add 10. Yes, this doesn't quite work out
  66. as you approach maximum; you'll have to fudge it a bit. A value of zero should
  67. be set to zero, since this means an infinite time. 
  68.  
  69. The relationship between D1L an L2 is audibly non-linear. Refer to the table:
  70.  
  71.     D1L  15  14  13  12  11  10   9   8   7   6   5   4   3   2   1   0
  72.     L2   99  96  92  87  82  78  74  70  66  63  60  56  53  50  47   0
  73.  
  74. Any mapping except 15->99 may be as much as two steps too large; I was doing
  75. the best my ears could manage.
  76.  
  77. OUTPUT LEVEL: Range 0 to 99 on both, but slightly offset. The 6-OP level is
  78. equal to the 4-OP level plus 8. Yes, this means that 4-OP levels greater than
  79. 91 cannot be reproduced by the 6-OP synth. On a carrier, this is easy to deal
  80. with; on a modulator, it is not. Some day I'll figure out how to do this with
  81. another modulator. For now, you get to lose. Fortunately, none of the patches
  82. I wanted to convert used a modulator Output Level greater than 90.
  83.  
  84. Of course, the Output Level of the unused operators should be set to 0. 
  85.  
  86. KEYBOARD RATE SCALING: The 4-OP has a bit of rate scaling even when KRS=0. And
  87. on the DX-100 (at least), rate scaling has discontinuities in it, which makes
  88. it a tough call to get *exactly* the same. But this is close:
  89.  
  90.     4-OP KRS   0  1  2  3
  91.     6-OP KRS   1  2  5  7
  92.  
  93. KEYBOARD LEVEL SCALING: Start by setting the 6-OP level scaling parameters as
  94. follows: Break Point = A1; L-Curve = -LIN; R-Curve = -EXP; L-Depth = 0. Then
  95. set the R-Depth to 90% of the 4-OP KLS. 99 becomes 90, 50 becomes 45, etc.
  96.  
  97. This is almost perfect, but not quite; I'd like to hear from anyone who has
  98. refined it. I tried moving the break point and fiddling with the left curve;
  99. it didn't sound any better, and was harder to program.
  100. _______________________________________________________________________________
  101.  
  102. There you have it. Following these rules, I converted a variety of the factory
  103. presets from my DX-100 to my DX-7s; the two were virtually indistinguishable.
  104. Except that the DX-7s sounded much cleaner.
  105.  
  106. The LFO, AMS, PWS, AMD, PMD, velocity curve, and pitch envelope are left as an
  107. exercise for the reader. :-) Seriously, I find most of the factory settings
  108. for these pretty wretched, and they are easy to set by ear.
  109.  
  110. <csg>
  111.  
  112.  
  113.